功能
码环通过复制一个与接收信号中的伪码相位一致的伪码,然后让接收信号与复制伪码相乘相关,以剥离接收信号中的伪码,同时从中获得定位所需的伪距。
延迟锁定环路(DLL)
本地产生的C/A码与剥离载波后的i和q做相关,C/A码具有良好的自相关和互相关特性,因此码环只需要使得鉴别器的相关结果保持在最大值。但与载波环不同的是,码环需要在同一时刻复制多份C/A码用于相互比较,通常分为超前(Early)、即时(Prompt)和滞后(Late),上图中只用到了E和L。
然后i、q与e、q进行长达1ms的相关运算,相关后i、q中的伪码被剥离变成只含数据比特的基带信号,强度也超过噪声强度,之后再进行积分-清除进一步提高信噪比,结果I、Q会输出给处理器。
处理器首先使用输入的I、Q来计算幅值,随后对幅值进行预检积分以及鉴别,鉴别的原理是C/A码的自相关主峰的对称性:如果即时码与CA码在相位上一致,那么幅值E和L应该是相等的。
码环使用二阶DLL,DLL延迟鉴别器公式:
如果使用了FLL,则找到8(FFT谱线)*7(路相关器)中的最值,此最值所处相关器为P路,并取E、L路上相同谱线位置处的非相干累加值。(Larus有用FLL吗)